package cn.stylefeng.guns.modular.tool.model.params;

import java.io.Serializable;

import com.baomidou.mybatisplus.annotation.TableField;

import cn.stylefeng.roses.kernel.model.validator.BaseValidatingParam;
import lombok.Data;

/**
 * <p>
 * 软风对账管理
 * </p>
 * @author zhucx
 * @since 2022-12-27
 */
@Data
public class ToolExpressReconciliationRfParam implements Serializable, BaseValidatingParam {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    private Integer id;

    /**
     * 对账id
     */
    private Long reconciliationId;

    /**
     * 对账月份
     */
    private String reconciliationMonth;

    /**
     * 客户
     */
    private String customerName;

    /**
     * 重量区间
     */
    private String weightQj;

    /**
     * 出库单号
     */
    private String outNumber;

    /**
     * 店铺编号
     */
    private String shopNumber;

    /**
     * 店铺名称
     */
    private String shopName;

    /**
     * 平台站点
     */
    private String platform;

    /**
     * 出仓单号
     */
    private String outWNumber;

    /**
     * 内部订单号
     */
    private String inOrderNumber;

    /**
     * 出库日期
     */
    private String outTime;

    /**
     * 状态
     */
    private String states;

    /**
     * 快递公司
     */
    private String expressName;

    /**
     * 快递单号
     */
    private String orderNumber;

    /**
     * 省份
     */
    private String province;

    /**
     * 备注
     */
    private String remarks;

    /**
     * 省
     */
    private String provinces;

    /**
     * 市
     */
    private String city;

    /**
     * 区
     */
    private String area;

    /**
     * 街道
     */
    private String street;

    /**
     * 发货件数
     */
    private String nums;

    /**
     * 计费重量
     */
    private String chargingWeightKg;

    /**
     * 取整重量
     */
    private String roundingWeightKg;

    /**
     * 快递费
     */
    private String expressMoney;

    /**
     * 面单费
     */
    private String unilateralism;

    /**
     * 首重
     */
    private String firstWeight;

    /**
     * 续重
     */
    private String cWeight;

    /**
     * 二三级中转标准
     */
    private String standard;

    /**
     * 二三级中转最低
     */
    private String minimum;

    /**
     * 中转费
     */
    private String transferMoney;

    /**
     * 地区加收
     */
    private String additional;

    /**
     * 疫情加收
     */
    private String additionalE;

    /**
     * 特殊城市加收
     */
    private String additionalSpecial;

    /**
     * 旺季加收
     */
    private String additionalBusySeason;

    /**
     * 超区
     */
    private String goBeyond;

    /**
     * 总快递费
     */
    private String sumExpressMoney;

    /**
     *快递标记
     */
    private String v1;

    /**
     *打包发货费
     */
    private String v2;

    /**
     *折扣
     */
    private String v3;

    /**
     * v4
     */
    private String v4;

    /**
     * 部门id
     */
    private Long deptId;

    /**
     * 交付客户id
     */
    private Long deliverId;

    @Override
    public String checkParam() {
        return null;
    }

}
